html {
	overflow-x: hidden
}
#container {
	display: table
}
.clearfix {
	min-height: 1%;
}
div#navigation ul li {
	zoom: 1;
	display: inline;
}
div#intro {
	width: 100%;
	padding-top: 50px;
}
#page {
	width: 960px;
	padding-top: 140px !important;
	position: relative
}
#page-title {
	top: 20px !important;
}
#organization, #phone {
	float:left;
}

#email {
	float:right;
	width:285px !important;
}

.dd {
	margin-right:11px;
}

.dd, .dd .ddChild {
	width: 306px !important;
}
div#packages-menu ul li {
	float: left;
}
div#notice-bar {
	padding-bottom: 11px;
}
#footer {
	position: absolute;
}

.table-data {
	display: block;
}

table#special-prices tbody tr td, table.services-table tr td  {
	padding:10px;
	height:0;
}

span.uncheck-long {
	background-position:-812px -238px;
	height:1px;
	line-height:1px;
}
